import axios from 'axios'

// console.log(process);

const request = axios.create({
  baseURL: process.env.VUE_APP_BASE_API,
  withCredentials:true,
  timeout: 5000
})


//请求拦截器
request.interceptors.request.use(config => {
  //在请求之前需要做其他验证，就在这写
  return config;
}, (err) => {
  //处理错误信息
  return Promise.reject(err);
})

//响应拦截器
request.interceptors.response.use(response => {
  //请求成功 请求响应码为2开头的范围内都会触发此处的代码
  return response;
}, (err) => {
  // 请求响应码不是2开头的，就会执行此处的代码
  return Promise.reject(err);
})

export default request